A staunch supporter is someone who strongly believes in and supports a particular idea, cause or person. They are unwavering in their support and often go to great lengths to defend it. A staunch supporter is loyal, committed, and steadfast in their beliefs and actions.